Image forming apparatus that performs user authentication by wireless communication, method of controlling the same, and storage medium

ABSTRACT

An image forming apparatus capable of returning from the power saving state and performing user authentication by one action of holding an authentication card over a card reader even when the apparatus is in the power saving state. The apparatus performs short-distance wireless communication with an external device. A controller performs control processing including at least authentication processing. When short-distance wireless communication with the device is started, a short-distance wireless communication section delivers a return-starting interrupt, to the controller, receives authentication data from the device to thereby store the authentication data during returning of the apparatus. The controller performs authentication processing based on the stored authentication data after returning of the apparatus from the power saving state, and notifies the device of an authentication processing result by a different channel.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an image forming apparatus, a method ofcontrolling the same, and a storage medium, and more particularly to atechnique of mode return control of an image forming apparatus from apower saving state thereof which apparatus is capable of performingshort-distance wireless communication with an apparatus equipped with ashort-distance wireless device.

2. Description of the Related Art

Conventionally, there has been proposed an image forming apparatusesconfigured to shift to a state in which power consumption is reduced(so-called power saving state) in a case where no operation request isreceived for a certain time period or longer. Reduction of powerconsumption is realized e.g. by a method of interrupting clock supply tofunction modules, such as a print section, which operate in a normaloperation state but do not operate in the power saving state.

Further, there has also been proposed an image forming apparatusconfigured to perform user authentication by bringing an authenticationcard with an RFID (Radio Frequency Identification) tag close to theimage forming apparatus equipped with an RFID tag reader-writer.

On the other hand, for the short-distance wireless communication betweenthe RFID tag and the RFID tag reader-writer, the standard of Near FieldCommunication (NFC) has come to be made use of. The NFC protocol enablesnot only communication between an RFID tag and an RFID tag reader-writerbut also communication between reader-writers, and makes it possible toperform shifting to higher-speed communication using a different channel(so-called handover). There has been disclosed a technique that uses theNFC to thereby make it possible, for example, not only to realizeshort-distance wireless communication of authentication data between anauthentication card and an image forming apparatus, but also to displayinformation on the start of use of the image forming apparatus tothereby enable the user to grasp the use state of the image formingapparatus (see e.g. Japanese Patent Laid-Open Publication No.2010-136016).

However, the RFID tag reader-writer consumes a large amount of power,and hence when the image forming apparatus is in the power saving state,the RFID tag reader-writer is in a powered-off state. Therefore, evenwhen an authentication card with an RFID tag is brought close to theimage forming apparatus, the image forming apparatus does not returnfrom the power saving state.

Further, when the image forming apparatus is in the power saving state,the user is required to perform two actions: depressing a button on apanel of the apparatus for returning the apparatus from the power savingstate, and then holding an authentication card with an RFID tag over theRFID tag reader-writer. This reduces user friendliness.

Further, in the image processing apparatus disclosed in Japanese PatentLaid-Open Publication No. 2010-136016, a time period required for theapparatus to return from the power saving state is not taken intoaccount, and to make use of handover during authentication datacommunication by NFC, the apparatus is required to be not in the powersaving state.

SUMMARY OF THE INVENTION

The present invention provides an image forming apparatus that iscapable of returning from the power saving state and performing userauthentication, by one action of holding an authentication card over acard reader, even when the apparatus is in the power saving state, amethod of controlling the same, and a storage medium.

In a first aspect of the present invention, there is provided imageforming apparatus that performs wireless communication with an externaldevice, comprising a control unit configured to perform controlprocessing including at least authentication processing, and acommunication unit configured to, when wireless communication with anexternal device is started, deliver an interrupt signal for returningthe image forming apparatus from a power saving state to the controlunit, and receive authentication data from the external device tothereby store the received authentication data in the course ofreturning of the image forming apparatus from the power saving state,wherein the control unit performs the authentication processing based onthe stored authentication data after the image forming apparatus hasreturned from the power saving state, and notifies the external deviceof a result of the authentication processing by a method different fromthe wireless communication.

In a second aspect of the present invention, there is provided a methodof controlling an image forming apparatus that performs wirelesscommunication with an external device, the image forming apparatusincluding a control unit configured to perform control processingincluding at least authentication processing, comprising delivering,when wireless communication with an external device is started, aninterrupt signal for returning the image forming apparatus from a powersaving state to the control unit, and receiving authentication data fromthe external device to thereby store the received authentication data inthe course of returning of the image forming apparatus from the powersaving state, and performing the authentication processing based on thestored authentication data after the image forming apparatus hasreturned from the power saving state, and notifying the external deviceof a result of the authentication processing by a method different fromthe wireless communication.

In a third aspect of the present invention, there is provided anon-transitory computer-readable storage medium storing acomputer-executable program for executing a method of controlling animage forming apparatus that performs wireless communication with anexternal device, the image forming apparatus including a control unitconfigured to perform control processing including at leastauthentication processing, wherein the method comprises delivering, whenwireless communication with an external device is started, an interruptsignal for returning the image forming apparatus from a power savingstate to the control unit, and receiving authentication data from theexternal device to thereby store the received authentication data in thecourse of returning of the image forming apparatus from the power savingstate, and performing the authentication processing based on the storedauthentication data after the image forming apparatus has returned fromthe power saving state, and notifying the external device of a result ofthe authentication processing by a method different from the wirelesscommunication.

According to the present invention, it is possible to return the imageforming apparatus from the power saving state and perform userauthentication, by one action of holding an authentication card over acard reader, even when the apparatus is in the power saving state.

Further features of the present invention will become apparent from thefollowing description of exemplary embodiments with reference to theattached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram showing the hardware configuration of an MFPas an image forming apparatus according to a first embodiment of thepresent invention.

FIG. 2 is a flowchart of a short-distance wireless communication processexecuted by the MFP in a power saving state.

FIG. 3 is a sequence diagram showing details of processing executedduring short-distance wireless communication between the MFP in thepower saving state and a device.

FIG. 4A is a diagram showing an example of a display screen displayed ona console section until a controller is fully activated.

FIG. 4B is a diagram showing an example of a screen displaying a resultof authentication processing.

FIG. 5 is a sequence diagram showing details of processing executedduring short-distance wireless communication between a device and an MFPin the power saving state as an image forming apparatus according to asecond embodiment of the present invention.

FIG. 6 is a flowchart of a short-distance wireless communication processexecuted by a short-distance wireless communication section of the MFPduring short-distance wireless communication with the device.

FIG. 7 is a flowchart of a short-distance wireless communication processexecuted by the device during short-distance wireless communication withthe MFP.

FIG. 8 is a sequence diagram showing details of processing executedduring the short-distance wireless communication between a device and anMFP in the power saving state as an image forming apparatus according toa third embodiment of the present invention.

FIG. 9 is a flowchart of a short-distance wireless communication processexecuted by the short-distance wireless communication section of the MFPduring short-distance wireless communication with the device.

FIG. 10 is a flowchart of a short-distance wireless communicationprocess executed by the device during short-distance wirelesscommunication with the MFP.

FIG. 11 is a sequence diagram showing a flow of processing for updatingdevice information stored in the short-distance wireless communicationsection of the MFP.

DESCRIPTION OF THE EMBODIMENTS

The present invention will now be described in detail below withreference to the accompanying drawings showing embodiments thereof.

FIG. 1 is a block diagram showing the hardware configuration of an imageforming apparatus according to a first embodiment of the presentinvention.

Referring to FIG. 1, an MFP (multifunction peripheral) 10 as the imageforming apparatus according to the present embodiment is capable ofperforming short-distance wireless communication with a device equippedwith a short-distance wireless communication function (hereinaftersimply referred to as the “device”) 20. The device 20 (external device)is e.g. an authentication card with an RFID tag, but this is notlimitative.

The MFP 10 has the following hardware configuration.

Reference numeral 100 denotes a controller that controls networkcommunication and the overall operation of the MFP 10. Reference numeral200 denotes a short-distance wireless communication section thatcontrols short-distance wireless communication. The short-distancewireless communication section 200 includes a storage section 200A forstoring data. Reference numeral 300 denotes a reader section that readsan image, such as that of an original. Reference numeral 400 denotes aprinter section that executes print processing. Reference numeral 500denotes a console section which is an interface provided with anoperation panel, a display panel, and so on.

The controller 100 has the following hardware configuration.

Reference numeral 101 denotes a CPU that controls each of the componentsincluded in the controller 100. Reference numeral 102 denotes a ROMstoring control programs executed by the CPU 101. Reference numeral 103denotes a RAM used as an area for control programs being executed by theCPU 101, a work data area for image processing, and an output datastorage area.

Reference numeral 104 denotes an image processor that performs imageprocessing. Reference numeral 105 denotes an interrupt control sectionthat controls an interrupt from each of the components included in thecontroller 100. Reference numeral 106 denotes a reader section interfacethat controls data communication with the reader section 300. Referencenumeral 107 denotes a printer section interface that controls datacommunication with the printer section 400. Reference numeral 108denotes a console section interface that controls data communicationwith the console section 500. Reference numeral 109 denotes a networkinterface that controls network communication. The MFP 10 is connectede.g. to a PC and a server, neither of which is shown, via a networkconnected to the network interface 109. Reference numeral 110 denotes ashort-distance wireless communication section interface that controlsdata communication with the short-distance wireless communicationsection 200. These components 101 to 110 within the controller 100 areconnected to each other via a bus 111.

The device 20 has the following hardware configuration.

Reference numeral 210 denotes a controller that controls the overalloperation of the device 20. Reference numeral 220 denotes a storagesection that stores e.g. authentication data of the device 20. Referencenumeral 230 denotes a short-distance wireless communication section thatcontrols short-distance wireless communication.

Next, a description will be given of a process for returning the MFP 10from a power saving state, which is executed when the MFP 10 in thepower saving state performs short-distance wireless communication withthe device 20.

When the MFP 10 has shifted to the power saving state, the MFP 10 entersa state where electric power is supplied only to the console sectioninterface 108, the network interface 109, the short-distance wirelesscommunication section interface 110, the short-distance wirelesscommunication section 200, and the console section 500, and is notsupplied to the components other than these.

FIG. 2 is a flowchart of a short-distance wireless communication processexecuted by the MFP 10 in the power saving state. Note that in theprocesses described hereafter, each process performed by the MFP 10 isrealized by an associated control program, stored in the ROM 102 orloaded into the RAM 103, which is executed by the CPU 101 of thecontroller 100. On the other hand, each process performed by the device20 is realized by the controller 210 executing a control commandreceived from the MFP 10 via the short-distance wireless communicationsection 230.

First, when the short-distance wireless communication section 200detects proximity of the device 20 (YES to a step S301), short-distancewireless communication is started between the short-distance wirelesscommunication section 200 and the device 20 (step S302). At this time,the short-distance wireless communication section 200 sends a queryabout the state of the MFP 10 to the controller 100, and if it isdetermined in a step S303 that the MFP 10 is not in the power savingstate, the short-distance wireless communication section 200 proceeds toa step S307. On the other hand, if it is determined in the step S303that the MFP 10 is in the power saving state, the short-distancewireless communication section 200 outputs a return-starting interruptsignal to the controller 100 (step S304).

Next, the short-distance wireless communication section 200 receivesauthentication data from the device 20 by short-distance wirelesscommunication, and stores the received authentication data (step S305).

Next, when the controller 100 has returned from the power saving state,i.e. has been fully activated (YES to a step S306), the short-distancewireless communication section 200 transfers the authentication datastored in the step S305 to the controller 100, and authenticationprocessing is performed by the controller 100 (step S307).

Next, a flow of data communication between the device 20, theshort-distance wireless communication section 200 of the MFP 10, and thecontroller 100 of the same will be described with reference to FIG. 3.

FIG. 3 is a sequence diagram showing details of processing executedduring short-distance wireless communication between the device 20 andthe MFP 10 in the power saving state.

Referring to FIG. 3, when the short-distance wireless communicationsection 200 of the MFP 10 detects proximity of the device 20 (S400), theshort-distance wireless communication section 200 sends a query aboutthe mode of the short-distance wireless communication to the device 20(S410).

The device 20 notifies the short-distance wireless communication section200 of an NFC card mode (card emulation mode) as a response to the queryabout the mode of the short-distance wireless communication (S401).

Next, the short-distance wireless communication section 200 of the MFP10 sends a query about short-distance wireless communication processing(S411).

The device 20 notifies the short-distance wireless communication section200 of authentication processing as a response to the query about theshort-distance wireless communication processing (S402).

Next, when the short-distance wireless communication section 200delivers a return-starting interrupt signal to the controller 100(S412), a message shown in FIG. 4A to the effect that the MFP 10 isreturning from the power saving state is displayed on a panel 501 of theconsole section 500 until the controller 100 has been fully activated.The time period from the start of return of the controller 100 (S421)from the power saving state (S420) to the completion of the fullactivation of the controller 100 (S422) is a return time period requiredto return from the power saving state. In the present embodiment, it isassumed that the return time period is approximately 10 seconds.

On the other hand, the short-distance wireless communication section 200sends a request for transmission of authentication data, to the device20 (S413). The device 20 sends the authentication data in response tothe request for transmission of authentication data (S403). Theshort-distance wireless communication section 200 having received theauthentication data stores the received authentication data in thestorage section 200A thereof (S414).

Next, when the controller 100 has returned from the power saving state,i.e. has been fully activated (S422), the short-distance wirelesscommunication section 200 transfers the authentication data stored inthe storage section 200A to the controller 100 (S415).

The controller 100 executes authentication processing using the receivedauthentication data (5423), and when the authentication processing iscompleted, the controller 100 displays an authentication result shown inFIG. 4B on the panel 501 of the console section 500 (S424). In FIGS. 4Aand 4B, reference numeral 501 denotes the panel, and reference numeral502 denotes an operation button.

As described above, when the MFP 10 to which the device 20, such as anauthentication card, is brought close is in the power saving state, theshort-distance wireless communication section 200 of the MFP 10 deliversthe return-starting interrupt signal to the controller 100, receives theauthentication information from the device 20, and stores the receivedauthentication information in the storage section 200A. Then,authentication processing is executed after the controller 100 is fullyactivated. This makes it possible to return the MFP 10 from the powersaving state and perform user authentication by one action of holdingthe authentication card over the card reader even when the image formingapparatus is in the power saving state.

Next, a second embodiment of the present invention will be described.The second embodiment has the same configuration as that of the firstembodiment described with reference to FIGS. 1 and 2. The samecomponents as those of the first embodiment are denoted by the samereference numerals, and description thereof is omitted, while onlycomponents different from those of the first embodiment will bedescribed hereafter.

The second embodiment differs from the first embodiment in a method ofdisplaying information exchanged by short-distance wirelesscommunication and a result of authentication processing, because thedevice 20 is equipped with a different channel communication unit and adisplay unit. The different channel communication unit refers to acommunication unit which is higher in data communication speed than NFC,such as a WLAN (Wireless LAN) and Bluetooth (registered trademark). Thedisplay unit refers to a liquid crystal display panel or the like and isassumed to be connected to the controller 210 and the short-distancewireless communication section 230. A short-distance wirelesscommunication process executed by the MFP 100 in the power saving stateis the same as that described hereinabove with reference to FIG. 2, andhence description thereof is omitted.

FIG. 5 is a sequence diagram showing details of processing executedduring short-distance wireless communication between the device 20 andthe MFP 10 according to the second embodiment in the power saving state.

Referring to FIG. 5, when the short-distance wireless communicationsection 200 of the MFP 10 detects proximity of the device 20 (S600), theshort-distance wireless communication section 200 sends a query about amode of short-distance wireless communication to the device 20 (S610).

The device 20 notifies the short-distance wireless communication section200 of an NFC reader/writer mode as a response to the query about theshort-distance wireless communication mode (S601).

Next, the short-distance wireless communication section 200 of the MFP10 sends a query about short-distance wireless communication processingand different channel communication settings (S611).

The device 20 notifies the short-distance wireless communication section200 of authentication processing and information (e.g. an IP address anda host name) of the different channel communication settings (e.g. WLANcommunication settings) as a response to the query received in the stepS611 (S602).

Next, when the short-distance wireless communication section 200delivers a return-starting interrupt signal to the controller 100(S612), a message shown in FIG. 4A to the effect that the MFP 10 isreturning from the power saving state is displayed on the panel 501 ofthe console section 500 until the controller 100 has been fullyactivated. A time period from the start of return of the controller 100(S621) from the power saving state (S620) to the completion of the fullactivation of the controller 100 (S622) is a return time period requiredto return from the power saving state. In the present embodiment, it isassumed that the return time period is approximately 10 seconds.

On the other hand, the short-distance wireless communication section 200sends a request for transmission of authentication data, to the device20 (S613). The device 20 sends the authentication data in response tothe request for transmission of authentication data (S603). Theshort-distance wireless communication section 200 having received theauthentication data stores the received authentication data in thestorage section 200A thereof (S614).

Next, when the controller 100 has returned from the power saving state,i.e. has been fully activated (S622), the short-distance wirelesscommunication section 200 transfers the authentication data and thedifferent channel communication settings stored in the storage section200A thereof to the controller 100 (S615).

The controller 100 executes authentication processing using the receivedauthentication data (S623), and when the authentication processing iscompleted, the controller 100 notifies the device 20 of theauthentication result by different channel communication (S624).

The device 20 displays the authentication result shown in FIG. 4B on thedisplay unit, such as the liquid crystal display panel (S604). Note thatif the authentication has failed, information indicative of theauthentication failure is displayed on the liquid crystal display panel.

Next, details of processing executed by the short-distance wirelesscommunication section 200 and the device 20 during the short-distancewireless communication described with reference to FIG. 5 will bedescribed, respectively.

FIG. 6 is a flowchart of a short-distance wireless communication processexecuted by the short-distance wireless communication section 200 of theMFP 10 during short-distance wireless communication with the device 20.

After starting the short-distance wireless communication by detectingproximity of the device (NFC device) 20 (step S701), the short-distancewireless communication section 200 sends a query about the mode of theshort-distance wireless communication to the device 20 (step S702). Notethat the mode refers to an operation mode of NFC, which is either areader/writer mode or a card (card emulation) mode.

If the response from the device 20 to the query about the mode is thereader/writer mode (YES to the step S702), the short-distance wirelesscommunication section 200 proceeds to a step S703. On the other hand, ifthe response from the device 20 to the query about the mode is the cardmode (NO to the step S702), the short-distance wireless communicationsection 200 delivers a return-starting interrupt signal to thecontroller 100 (step S709). Also in the step S709, by limiting inadvance processing to be requested by the device 20 to theauthentication processing, the short-distance wireless communicationsection 200 receives authentication data from the device 20, and thenproceeds to a step S707.

In the step S703, the short-distance wireless communication section 200sends a query about short-distance wireless communication processing anddifferent channel communication settings to the device 20. Next, theshort-distance wireless communication section 200 delivers areturn-starting interrupt signal to the controller 100 (step S704), andthen sends a request for transmission of authentication data, to thedevice 20 (step S705).

Next, the short-distance wireless communication section 200 receivesauthentication data from the device 20 (step S706). At this time, if thecontroller 100 has returned from the power saving state, i.e. has beenfully activated (YES to the step S707), the short-distance wirelesscommunication section 200 transfers the authentication data to thecontroller 100 (step S708), followed by terminating the present process.

FIG. 7 is a flowchart of a short-distance wireless communication processexecuted by the device 20 during short-distance wireless communicationwith MFP 10.

After starting the short-distance wireless communication by detectingproximity of the MFP (NFC device) 10 (step S801), the device 20 notifiesthe short-distance wireless communication section 200 of the MFP 10 ofthe operation mode of its own as a response to the query about the mode(step S802). If the response from the device 20 to the query about themode is the reader/writer mode (YES to the step S802), the device 20notifies the short-distance wireless communication section 200 of theMFP 10 of the authentication processing and the WLAN communicationsettings as a response to the query about the short-distance wirelesscommunication processing and the different channel communicationsettings (step S803).

Next, the device 20 transmits the authentication data to theshort-distance wireless communication section 200 of the MFP 10 (stepS804). If an authentication processing result notification is receivedfrom the controller 100 of the MFP 10 by different channel communication(YES to a step S805), the device 20 displays the authentication resulton the display unit, such as a liquid crystal display panel (step S806).

On the other hand, in the step S802, if the response from the device 20to the query about the mode is the card mode (NO to the step S802), thedevice 20 transmits the authentication data to the short-distancewireless communication section 200 of the MFP (step S807), followed byterminating the present process.

As described above, according to the second embodiment, it is possibleto establish communication via a different channel without makingtroublesome communication settings even after authentication data hasbeen transmitted by NFC, which makes it possible to improve the userfriendliness of a short-distance wireless communicationfunction-equipped device.

Next, a third embodiment of the present invention will be described. Thethird embodiment has the same configuration as that of the first andsecond embodiments described with reference to FIGS. 1 and 2. The samecomponents as those of the first and second embodiments are denoted bythe same reference numerals, and description thereof is omitted, whileonly components different in construction from those of the first andsecond embodiments will be described hereafter.

In the third embodiment, the device 20 is a mobile device, such as asmartphone, in which an application (e.g. application for mobileprinting) is installed. Further, similarly to the second embodiment, thedevice 20 includes a different channel communication unit (which ishigher in data communication speed than NFC, such as a WLAN andBluetooth (registered trademark)), and a display unit, such as a liquidcrystal display panel.

Note that the authentication data communication and the authenticationprocessing are the same as those in the second embodiment, and hencedetailed description thereof is omitted. Further, the short-distancewireless communication process executed by the MFP 10 in the powersaving state is the same as that described with reference to FIG. 2, andhence description thereof is omitted.

FIG. 8 is a sequence diagram showing details of processing executedduring the short-distance wireless communication between the device 20and the MFP 10 according to the third embodiment in the power savingstate.

Referring to FIG. 8, when the short-distance wireless communicationsection 200 of the MFP 10 detects proximity of the device 20 (S900), theshort-distance wireless communication section 200 sends a query aboutthe mode of the short-distance wireless communication to the device 20(S910).

Next, the device 20 notifies the short-distance wireless communicationsection 200 of the NFC reader/writer mode as a response to the queryabout the short-distance wireless communication mode (S901).

Next, the short-distance wireless communication section 200 of the MFP10 sends a query about the short-distance wireless communicationprocessing and the different channel communication settings (step S911).

The device 20 notifies the short-distance wireless communication section200 of authentication processing and information of the differentchannel communication settings (e.g. WLAN communication settings) as aresponse to the query received in the step S911 (step S902).

Next, the short-distance wireless communication section 200 delivers areturn-starting interrupt signal to the controller 100 (S912), and thensends a request for transmission of authentication data and a queryabout whether an application is installed and the device information, tothe device 20 (S913). The device information includes the specificationof the MFP 10 (color/monochrome printing compatibility, double-sidedprinting capability, and printable sheet sizes (A3, A4)), a state ofsheets to be fed, and so forth, but these are not limitative.

Next, the device 20 sends the authentication data and a response to theeffect that the application is installed, as a response to the queryabout whether the application is installed (S903), receives the deviceinformation, and makes preliminary settings of the application based onthe received device information (S904). Steps S905, S914, S915, S920,S921, S922, S923, and S924 are the same as the steps S604, S614, S615,S620, S621, S622, S623, and S624 in FIG. 5, and hence descriptionthereof is omitted.

Next, details of processing executed by the short-distance wirelesscommunication section 200 and the device 20 during the short-distancewireless communication described with reference to FIG. 8 will bedescribed, respectively.

FIG. 9 is a flowchart of a short-distance wireless communication processexecuted by the short-distance wireless communication section 200 of theMFP 10 during the short-distance wireless communication with the device20.

After starting the short-distance wireless communication by detectingproximity of the device (NFC device) 20 (S1001), the short-distancewireless communication section 200 sends a query about the mode of theshort-distance wireless communication to the device 20 (S1002). Notethat the mode refers to an operation mode of NFC, which is areader/writer mode or a card (card emulation) mode.

If the response from the device 20 to the query about the mode is thereader/writer mode (YES to the step S1002), the short-distance wirelesscommunication section 200 proceeds to a step S1003. On the other hand,if the response from the device 20 to the query about the mode is thecard mode (NO to the step S1002), the short-distance wirelesscommunication section 200 delivers a return-starting interrupt signal tothe controller 100 (step S1009). Also in the step S1009, by limiting inadvance processing to be requested by the device 20 to theauthentication processing, the short-distance wireless communicationsection 200 receives authentication data from the device 20, and thenproceeds to a step S1007.

In the step S1003, the short-distance wireless communication section 200sends a query about the short-distance wireless communication processingand the different channel communication settings to the device 20. Next,the short-distance wireless communication section 200 delivers areturn-starting interrupt signal to the controller 100 (step S1004).

Next, the short-distance wireless communication section 200 sends arequest for transmission of authentication data, as well as a queryabout whether an application is installed and device information, to thedevice 20 (step S1005).

Next, the short-distance wireless communication section 200 receives theauthentication data from the device 20 (step S1006). At this time, ifthe controller 100 has returned from the power saving state, i.e. hasbeen fully activated (YES to the step S1007), the short-distancewireless communication section 200 transfers the authentication data tothe controller 100 (step S1008), followed by terminating the presentprocess.

FIG. 10 is a flowchart of a short-distance wireless communicationprocess executed by the device 20 during the short-distance wirelesscommunication with the MFP 10.

After starting the short-distance wireless communication by detectingproximity of the MFP (NFC device) 10 (step S1101), the device 20notifies the short-distance wireless communication section 200 of theMFP 10 of the operation mode of its own as a response to the query aboutthe mode (step S1102). If the response from the device 20 to the queryabout the mode is the reader/writer mode (YES to the step S1102), thedevice 20 notifies the short-distance wireless communication section 200of the MFP 10 of the authentication processing and the WLANcommunication settings as a response to the query about theshort-distance wireless communication processing and the differentchannel communication settings (step S1103).

Next, the device 20 transmits the authentication data to theshort-distance wireless communication section 200 of the MFP 10 (stepS1104).

Next, if it is determined that an application is installed in the device20 (YES to a step S1105), the device 20 receives the device informationfrom the short-distance wireless communication section 200 of the MFP10, and makes preliminary settings of the application (step S1106). Atthis time, if an authentication processing result notification has beenreceived from the controller 100 of the MFP 10 by different channelcommunication (YES to a step S1107), the authentication result isdisplayed on the display unit, such as a liquid crystal display panel(step S1108).

On the other hand, if the response from the device 20 to the query aboutthe mode is the card mode (NO to the step S1102), the device 20transmits the authentication data to the short-distance wirelesscommunication section 200 of the MFP 10 (step S1109), followed byterminating the present process.

As described above, in the course of returning of the MFP 10 from thepower saving state, the device 20 receives the device information of theMFP 10, and makes preliminary settings of the installed applicationbased on the received device information. With this configuration, evenwhen the image forming apparatus is in the power saving state, only bybringing a mobile device, such as a smartphone, close to the imageforming apparatus, it is possible to return the image forming apparatusfrom the power saving state, and make preliminary settings of theapplication installed in the mobile device.

FIG. 11 is a sequence diagram showing a flow of processing for updatingdevice information stored in the short-distance wireless communicationsection 200 of the MFP 100. The illustrated example shows operations ofthe MFP 10 and the device 20 in a case where the MFP 10 is not in thepower saving state (but is in a standby state).

When a job is terminated (S1220), the controller 100 of the MFP 10transmits the device information to the short-distance wirelesscommunication section 200 (S1221), and shifts to the standby state(S1222).

Next, when the short-distance wireless communication section 200 of theMFP 10 receives the device information from the controller 100, theshort-distance wireless communication section 200 stores the receiveddevice information in the storage section 220 (S1210).

The short-distance wireless communication starting from detection ofproximity of the device 20 (S1200) is the same as that described withreference to FIG. 3, and hence description of steps S1211, S1201, S1212,S1202, and S1213 is omitted. Since the MFP 10 is not in the power savingstate (but is in the standby state), the authentication data transmittedfrom the device 20 (S1203) is immediately transferred from theshort-distance wireless communication section 200 of the MFP 10 to thecontroller 100. Then, the controller 100 of the MFP 10 performsauthentication processing (S1223), checks the authentication result(S1224), and after terminating the job (S1225), updates the deviceinformation (e.g. changes the state of sheets to be fed), transmits theupdated device information to the short-distance wireless communicationsection 200 (S1226), and then enters the standby state (S1227).

The short-distance wireless communication section 200 of the MFP 10stores the received device information e.g. in the storage section 200Athereof (S1214). Then, the controller 100 of the MFP 10 shifts to thepower saving state (S1228) to be in the power saving state (S1229).

As described above, whenever a job is terminated in the MFP 10, thedevice information stored in the storage section 200A of theshort-distance wireless communication section 200 is updated, and henceit is possible to transmit the latest device information to the device20 which has been brought close to the MFP 10.

Other Embodiments

Embodiments of the present invention can also be realized by a computerof a system or apparatus that reads out and executes computer executableinstructions recorded on a storage medium (e.g., non-transitorycomputer-readable storage medium) to perform the functions of one ormore of the above-described embodiment(s) of the present invention, andby a method performed by the computer of the system or apparatus by, forexample, reading out and executing the computer executable instructionsfrom the storage medium to perform the functions of one or more of theabove-described embodiment(s). The computer may comprise one or more ofa central processing unit (CPU), micro processing unit (MPU), or othercircuitry, and may include a network of separate computers or separatecomputer processors. The computer executable instructions may beprovided to the computer, for example, from a network or the storagemedium. The storage medium may include, for example, one or more of ahard disk, a random-access memory (RAM), a read only memory (ROM), astorage of distributed computing systems, an optical disk (such as acompact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™),a flash memory device, a memory card, and the like.

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

This application claims the benefit of Japanese Patent Application No.2013-033230, filed Feb. 22, 2013, which is hereby incorporated byreference herein in its entirety.

What is claimed is:
 1. An image forming apparatus that performs wirelesscommunication with an external device, comprising: a control unitconfigured to perform control processing including at leastauthentication processing; and a communication unit configured to, whenfirst-type wireless communication with an external device is started,deliver an interrupt signal for returning the image forming apparatusfrom a power saving state to said control unit, and receiveauthentication data from the external device to thereby store thereceived authentication data in the course of returning of the imageforming apparatus from the power saving state, wherein said control unitperforms the authentication processing based on the storedauthentication data after the image forming apparatus has returned fromthe power saving state, and notifies the external device of a result ofthe authentication processing by a second-type wireless communicationdifferent from the first-type wireless communication.
 2. The imageforming apparatus according to claim 1, wherein said communication unitsends a query about whether or not an application is installed in thedevice in the course of returning of the image forming apparatus fromthe power saving state.
 3. The image forming apparatus according toclaim 2, wherein when it is determined according to the query from saidcommunication unit that the application is installed, the devicereceives device information from said communication unit, and makespreliminary settings of the application.
 4. The image forming apparatusaccording to claim 3, wherein the device information includes a state ofsheets to be fed, color/monochrome printing compatibility, double-sidedprinting capability, and printable sheet sizes, wherein saidcommunication unit updates the device information after the imageforming apparatus terminates a job.
 5. The image forming apparatusaccording to claim 1, wherein the device includes an authentication cardwith an RFID tag, and a mobile device provided with a communication unitand a display unit.
 6. A method of controlling an image formingapparatus that performs wireless communication with an external device,the image forming apparatus including a control unit configured toperform control processing including at least authentication processing,comprising: delivering, when first-type wireless communication with anexternal device is started, an interrupt signal for returning the imageforming apparatus from a power saving state to the control unit, andreceiving authentication data from the external device to thereby storethe received authentication data in the course of returning of the imageforming apparatus from the power saving state; and performing theauthentication processing based on the stored authentication data afterthe image forming apparatus has returned from the power saving state,and notifying the external device of a result of the authenticationprocessing by a second-type wireless communication different from thefirst-type wireless communication.
 7. A non-transitory computer-readablestorage medium storing a computer-executable program for executing amethod of controlling an image forming apparatus that performs wirelesscommunication with an external device, the image forming apparatusincluding a control unit configured to perform control processingincluding at least authentication processing, wherein the methodcomprises: delivering, when first-type wireless communication with anexternal device is started, an interrupt signal for returning the imageforming apparatus from a power saving state to the control unit, andreceiving authentication data from the external device to thereby storethe received authentication data in the course of returning of the imageforming apparatus from the power saving state; and performing theauthentication processing based on the stored authentication data afterthe image forming apparatus has returned from the power saving state,and notifying the external device of a result of the authenticationprocessing by a second-type wireless communication different from thefirst-type wireless communication.